home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Programming Sound Cards
/
Programming Sound Cards.iso
/
sound_14
/
blaster.h
< prev
next >
Wrap
Text File
|
1995-01-01
|
983b
|
56 lines
/*
*
* Blaster Header(v1.3)
*
* Engineered by Shawn Leaf & Joel Lucsy
*
*
*
*/
#define SBOK 0
#define SBOFF 0
#define SBON 1
typedef unsigned int status_type;
typedef void far *sbvoc_type;
/* SB driver dependent functions */
int load_drv(void);
int alloc_snd(sbvoc_type *__sound_file,unsigned long __size);
int load_snd(char *__filename,sbvoc_type *__sound_file);
int save_snd(char *__filename,sbvoc_type __sound_file);
int get_vers(void);
void set_base_io(int __base_adr);
void set_interrupt_num(int __number);
int init_drv(void);
void set_speaker(int __status);
void set_status(status_type *__mem_loc);
void play_snd(sbvoc_type __sound_file);
void record_snd(sbvoc_type __sound_file,unsigned long __length,int __speed);
void stop_snd(void);
void uninstall_drv(void);
int pause_snd(void);
int cont_snd(void);
int brk_repeat(int __mode);
void unload_snd(sbvoc_type __sound_file);